home *** CD-ROM | disk | FTP | other *** search
/ Aminet 33 / Aminet 33 - October 1999.iso / Aminet / dev / src / FloppyFlux_src.readme < prev    next >
Encoding:
Text File  |  1999-09-06  |  4.7 KB  |  108 lines

  1. Short:    Full C source code to FloppyFlux v1.2
  2. Author:   andrew.ab2000@bigfoot.com (Andrew Bell)
  3. Uploader: andrew.ab2000@bigfoot.com (Andrew Bell)
  4. Type:     dev/src
  5.  
  6. This archive contains the C source code to FloppyFlux version 1.2
  7.  
  8. Download this if you want to learn more about programming the following:
  9.  
  10.  - Doing IO with trackdisk.device.
  11.  - Compressing data with xpkmaster.library.
  12.  - Building GUIs with gtlayout.library.
  13.  - Using AmigaOS style linked lists.
  14.  - Handling WB app messages.
  15.  - Creating a simple directory cache system.
  16.  - Creating WB AppIcons.
  17.  - Swapping your program's own stack, internally.
  18.  - Working with AmigaOS hooks.
  19.  - Using AmigaOS's public message ports to detect multiple copies of your
  20.    program in memory.
  21.  - Using AmigaDOS notification to track directory changes.
  22.  - Creating unique filenames for temp files.
  23.  - Handling messages from multiple message ports.
  24.  - Opening ASL requesters.
  25.  
  26. These are just some of the things that this C source code covers.
  27.  
  28. To compile it, you need the Amiga OS includes. They have not been included
  29. due to copyright reasons. One file has not been included, which is the
  30. "system.h" file. To emulate it, create a file under the same name and make
  31. it include ALL of your Amiga OS includes.
  32.  
  33. FloppyFlux was compiled with DICE v3 using includes release 40.15.
  34.  
  35. If you use another compiler such as VBCC, STORM or SAS C, sorry, but
  36. you'll have a lot of work to do, to get it to compile correctly.
  37.  
  38. Feal free to contact me about the sources via email.
  39.  
  40. ------------------------------------------------------------------------
  41.  
  42. The src/ directory contains the source code and the bin/ directory
  43. contains the debug executable for FloppyFlux.
  44.  
  45. This source code is provided in the hope that it will be useful to those
  46. people seeking to learn the C language or learn more about the internal
  47. workings of the Amiga OS.
  48.  
  49. You may compile this source for your OWN PRIVATE USE ONLY. You must not
  50. compile and distribute modified versions of this program. Even if your
  51. intentions are good. Please contact the author (via email, see below)
  52. if have noticed any bugs in the source.
  53.  
  54. ------------------------------------------------------------------------
  55.  
  56. If this source interests you, I'm available for freelance Amiga
  57. programming work. Contact me via my email address below.
  58.  
  59. ------------------------------------------------------------------------
  60.  
  61. This source code and all related files are Copyright © 1999 Andrew Bell.
  62.  
  63. email: andrew.ab2000@bigfoot.com (Andrew Bell)
  64.   WWW: http://www.homeusers.prestel.co.uk/ab2000
  65.  
  66.  
  67. ============================= Archive contents =============================
  68.  
  69. Original  Packed Ratio    Date     Time    Name
  70. -------- ------- ----- --------- --------  -------------
  71.    52004   25284 51.3% 30-Jun-99 00:20:16 +FloppyFlux
  72.     2557    1150 55.0% 30-Jun-99 00:20:14 +FloppyFlux_src.readme
  73.     1281     688 46.2% 30-Jun-99 00:20:14 +dmakefile
  74.     2904    1022 64.8% 30-Jun-99 00:20:14 +FF_configio.c
  75.     1306     602 53.9% 30-Jun-99 00:20:14 +FF_configio.h
  76.    23129    5074 78.0% 30-Jun-99 00:20:14 +FF_diskio.c
  77.      953     538 43.5% 30-Jun-99 00:20:14 +FF_diskio.h
  78.     5247    1611 69.2% 30-Jun-99 00:20:16 +FF_iconify.c
  79.      682     364 46.6% 30-Jun-99 00:20:16 +FF_iconify.h
  80.    15601    3754 75.9% 30-Jun-99 00:20:14 +FF_imagecache.c
  81.     2968    1279 56.9% 30-Jun-99 00:20:14 +FF_imagecache.h
  82.    23133    5854 74.6% 30-Jun-99 00:20:14 +FF_imagelist.c
  83.      993     501 49.5% 30-Jun-99 00:20:14 +FF_imagelist.h
  84.     3320    1032 68.9% 30-Jun-99 00:20:14 +FF_include.h
  85.    14322    4314 69.8% 30-Jun-99 00:20:14 +FF_main.c
  86.     2445    1039 57.5% 30-Jun-99 00:20:14 +FF_main.h
  87.     9261    2096 77.3% 30-Jun-99 00:20:14 +FF_protos.h
  88.    27894    7290 73.8% 30-Jun-99 00:20:14 +FF_routines.c
  89.      688     372 45.9% 30-Jun-99 00:20:14 +FF_routines.h
  90.     1720     727 57.7% 30-Jun-99 00:20:14 +FF_strings.c
  91.     1000     524 47.6% 30-Jun-99 00:20:14 +FF_strings.h
  92.     9025    2677 70.3% 30-Jun-99 00:20:14 +FF_wb.c
  93.      662     356 46.2% 30-Jun-99 00:20:14 +FF_wb.h
  94.     5407    1746 67.7% 30-Jun-99 00:20:16 +FF_wingetstr.c
  95.      702     405 42.3% 30-Jun-99 00:20:16 +FF_wingetstr.h
  96.     6775    2261 66.6% 30-Jun-99 00:20:14 +FF_wininfo.c
  97.      684     371 45.7% 30-Jun-99 00:20:14 +FF_wininfo.h
  98.    25482    6194 75.6% 30-Jun-99 00:20:14 +FF_winmain.c
  99.      684     370 45.9% 30-Jun-99 00:20:14 +FF_winmain.h
  100.     4691    1572 66.4% 30-Jun-99 00:20:14 +FF_winprogress.c
  101.      813     439 46.0% 30-Jun-99 00:20:14 +FF_winprogress.h
  102.    14723    3920 73.3% 30-Jun-99 00:20:14 +FF_winsettings.c
  103.     1167     598 48.7% 30-Jun-99 00:20:14 +FF_winsettings.h
  104.      189     113 40.2% 30-Jun-99 00:20:16 +FloppyFlux_rev.h
  105.        2       2  0.0% 30-Jun-99 00:20:16 +FloppyFlux_rev.rev
  106. -------- ------- ----- --------- --------
  107.   264414   86139 67.4% 07-Jul-99 16:07:20   35 files
  108.